home *** CD-ROM | disk | FTP | other *** search
/ Miggybyte 5 / Miggybyte 5.adf / DOCS / MB_26.TXT / MB_26.TXT
Encoding:
Text File  |  1996-02-03  |  15.5 KB  |  345 lines

  1.  
  2.                        IPISA '95 (conference)
  3.    Organization: The Amiga Online Review Column - ed. Daniel Barrett
  4.  
  5.  
  6. WHAT?
  7.  
  8. IPISA  is an annual meeting of Amiga developers.  In Italian, IPISA means
  9. 'Incontro  dei  Programmatori  Italiani  per  lo  Sviluppo  su Amiga.' In
  10. English,   this   means  exactly,  meeting  of  Italian  programmers  for
  11. development under the Amiga.
  12.  
  13.  
  14. WHERE?
  15.  
  16. IPISA 95 took place in Milan that is a large city the north of Italy with
  17. around 5 million inhabitants.
  18.  
  19.  
  20. WHEN?
  21.  
  22. This  year,  IPISA  took the morning and the afternoon of Saturday, 18 of
  23. November.
  24.  
  25.  
  26. WHO?
  27.  
  28. A  group  of  Italian  enthusiasts  of Amiga programming organised IPISA.
  29. Many  of  them  are  students at Milan's university.  They worked hard on
  30. their  free  time for many months before the meeting day to organise this
  31. event.
  32.  
  33. Almost  400  Amiga  developers  and enthusiasts attended the meeting this
  34. year.  Some of them bothered to travel during all night from the south of
  35. Italy, just to arrive in time to the meeting day morning.
  36.  
  37. Italian developers held most of the talks and presentations, but the main
  38. guest star was definitely Dr.  Peter Kittel.  Dr.  Peter Kittel came from
  39. Germany to bring several good news to all the amigans.
  40.  
  41. Angela  Schmidt  came  also  from Germany to talk about the story and the
  42. latest  release  of  Meeting  Pearls,  and Haage and Partner came to talk
  43. about Storm C/C++ development environment.
  44.  
  45. Oh,  and I (Manuel Lemos) came from Portugal to talk about Objection that
  46. is a portable Object Oriented programming support system.
  47.  
  48.  
  49. HOW?
  50.  
  51. As  a  non-Italian  speaker,  everybody  kindly treated me as a guest.  I
  52. arrived in the morning of the day before the meeting day.  Many thanks to
  53. Fabrizio  and  his  mother  (I  hope  I  have  spelt the name right) that
  54. bothered to pick me up at the Milan-Linate airport.
  55.  
  56. I  stayed all the afternoon at the home of Paolo Silvera where I meet the
  57. well-known  Amiga  E language Dutch developer Wouter van Oortmerssen.  It
  58. was  with  a  great  pleasure  that  I got the news that such a qualified
  59. software   engineer  as  Wouter  will  most  likely  to  join  the  Amiga
  60. Technologies engineering team.
  61.  
  62. Depending  on  Wouter,  the  incoming  version of AmigaDOS will feature a
  63. co-operative  system  of protected memory and the executable binary files
  64. stored in portable CPU independent format like for instance under TAOS.
  65.  
  66. By  night I met with everybody of the IPISA organisation for dinner.  The
  67. dinner  took  at  an  internationally  award winning 'pizzeria.' There, I
  68. could  confirm  that  what  I  heard about Italy being the worst place on
  69. earth  to  eat pizza could only be a joke.  The pizza's that I tried were
  70. very  tasty.   They  are thin but so large that you can make a whole meal
  71. just  with  one  pizza.  Anyway, I think I would get sick very quickly if
  72. keep  eating  pizza  every day just as I ate in all the three days that I
  73. stayed in Milan.  Well, let's just get back to IPISA.
  74.  
  75. The  meeting day was very long for everybody that participated.  Although
  76. the  meeting  started  at  10  in  the  morning  many  people,  mostly of
  77. organisation, arrived much sooner to make sure that everything will start
  78. on schedule.
  79.  
  80. The  conference  hall was quite large and seemed to be almost full by the
  81. time  the  conference started.  Sergio Ruocco welcomed everybody present.
  82. A  short  but  smooth  ray-traced IPISA logo animation was projected on a
  83. large screen of maybe around 4x3 meters.
  84.  
  85. An  Amiga  4000  connected  to  a  professional video system that fed the
  86. images  to  a large RGB projector.  The persons that had anything to show
  87. to support their presentations used this A4000.
  88.  
  89. Like  most of the persons that were going to present their work, I had to
  90. arrive  sooner to install the stuff I brought to the show.  Unfortunately
  91. I had been very busy in the weeks before the conference day and I was not
  92. able to prepare a better presentation as I wished.
  93.  
  94. I  had  to  carry  my  hard-disk to the conference and plug it in another
  95. Amiga  4000  supplied  by  the  organisation  to  install some stuff that
  96. remained  to the last hour.  This took me quite some time to work out and
  97. so   I  was  not  able  to  pay  proper  attention  to  all  the  morning
  98. presentations.
  99.  
  100. I  am not going to describe in detail all the talks because they were too
  101. many  and  I  was  not able to pay proper attention to everyone.  This is
  102. mostly  because  I  do  not  understand enough Italian worthy to mention,
  103. although my mother language (Portuguese) is quite similar to Italian.
  104.  
  105. Here  follows  a  summary  of the talks by order of appearance.  I hope I
  106. have not forgotten any of the presentations.
  107.  
  108. o Angela Schmidt talked about the story and the latest release of Meeting
  109. Pearls.
  110.  
  111. o  Michele  Battilana presented a talk with reflections about the future.
  112. He  made  allusions  to  other  systems and trends that he believes Amiga
  113. should  follow.   Many  thanks for the beta version of Cloanto's personal
  114. suite that he gave away in a CD to every IPISA participant.
  115.  
  116.  
  117. o  Paolo  Canali  presented  a  PCI  2.0  solution  for the current Amiga
  118. architecture.
  119.  
  120.  
  121. o Maurizio Ciccione presented the current developments of is Audio Lab 16
  122. version 2 program.  This program is still under development but it looked
  123. very  impressive.  It seems to a complete solution for professional audio
  124. engineers.  A version will available later in Aminet.
  125.  
  126. o  Gabriele  Falconi and Stefano Guarnieri presented a visual environment
  127. to simulate neural networks.  The theme is very interesting but it is not
  128. very  well  known  for  the  generality  of the programmers.  The program
  129. looked  simple  but  very  effective.   Future  developments may turn the
  130. application  into a very useful tool for programmers that want to use the
  131. fuzzy logic technology in their applications.
  132.  
  133. o  Vicenzo  Gervasi presented an integrated environment to support Object
  134. Oriented  Programming under the language E.  The seemed to be a very good
  135. looking  and  complete  system.   It  features  visual  support for class
  136. browsing, automatic tool building and revision control.
  137.  
  138. o  Giuseppe Ghibo presented a library to support recursive paths for TeX.
  139. He  also described a complete TeX installation that he worked out for the
  140. IPISA CD.
  141.  
  142. o Giuseppe Ligorio presented an improved compression scheme for sound and
  143. image  IFF  files based on variant of Huffman algorithms.  Too bad he had
  144. not  much  time  to  do  more  than  introducing  the  theme  due to time
  145. restrictions.
  146.  
  147. o Alberto Longo presented a complete analysis on the viability of writing
  148. smooth texture mapping games under Amiga.  He demoed Breathless, which is
  149. a doom-like game, to show how fluid this kind of games can turn out using
  150. his technology.  In a few words:  it looked impressive!
  151.  
  152. o  Michele  Puccini  presented  a library to manage high speed animation.
  153. Unfortunately,  I  was to busy by the time of this presentation and I was
  154. not able to pay proper attention.
  155.  
  156. o  Alessandro  Tasora made one of the most spectacular presentations.  He
  157. presented  several  modules  for  Real  3D that support particle based 3D
  158. animations.   He had some wire frame based animations ready to show.  The
  159. animations looked very impressive and Alessandro was very applauded.
  160.  
  161. o Federico Zuccollo presented a BOOPSI class based solution for improving
  162. the  AMIGA  file  system  access.  This was a very technical and detailed
  163. presentation.
  164.  
  165. o  Manuel Lemos (myself) presented an Object Oriented Programming support
  166. system  to develop portable applications named Objection.  Unfortunately,
  167. I was not able to talk much about my system due to time restrictions.  My
  168. system  consists of a library that implements OOP support in very similar
  169. way to BOOPSI but in truly a portable fashion.
  170.  
  171. Objection  was completely developed in ANSI C.  About 80% of all the code
  172. that  was  developed  for all the classes and the system kernel is system
  173. independent.   This means only about 20% of the code need to be rewritten
  174. to  port  the  Objection  to  another  environment.  The system currently
  175. supports Amiga under Intuition and POSIX (UNIX) compliant platforms under
  176. X-Windows.
  177.  
  178. Many  base  classes  needed to write applications were already developed.
  179. Some  application specific classes are under active development, like for
  180. instance  a PostScript export class and RTF (Rich Text Format) export and
  181. import classes.
  182.  
  183. I  demoed  an application that was my graduation project.  It is a visual
  184. editor  to  design  Finite  State Machines.  This is a high level tool to
  185. model  for instance microchip hardware.  Both AMIGA - Intuition and POSIX
  186. -  X-Windows  where  shown  running  at  the same time on the AMIGA.  The
  187. X-Windows  version  was running under DaggeX X-Windows server.  I was not
  188. able  to  put a version running under AmiWin X-Windows server on time for
  189. IPISA.
  190.  
  191. Objection  will  be  freely  available  to  non-commercial AMIGA software
  192. developers.  Commercial software developers will have to pay licence.
  193.  
  194. o  Haage and Partner presented the new C/C++ development environment.  It
  195. looked  great  but  it  felt as it needs to mature a lot to support Amiga
  196. specific programming up to the level of SAS C.  despite this, it features
  197. visual  automatic  tool  building  support.  This is an important feature
  198. that lacks on SAS C.
  199.  
  200. The C++ compiler was claimed to be a fast although the generated code was
  201. not  as  good as it could be due to the lack of a global optimiser.  They
  202. are considering making the compiler full ANSI C++ 3.0 compliant.
  203.  
  204. The  debugger seemed visually good looking but nothing was said about its
  205. abilities  to  debug multi-thread or shared library based applications as
  206. SAS CPR is able.
  207.  
  208.  
  209. AMIGA TECHNOLOGY SPEAKS
  210.  
  211. Dr.   Peter  Kittel  was  the  most  wanted speaker in the afternoon.  He
  212. divided  his talk in three parts:  what AT has done so far, what they are
  213. doing now and they plan for the future of the Amiga.
  214.  
  215. The  reintroduction  of  the Amiga in the market was what he talked about
  216. concerning what AT has done so far.  So, this is not worthy to mention it
  217. again.
  218.  
  219. Now,  AT  is  working on the restart of ADSP planned for 1 of December (a
  220. bit  late  now).   Commercial  developers  will  pay  more (300 USD) than
  221. non-commercial developers (100 USD) as usual.  Commercial developers will
  222. get  phone  support.   I  wonder what does this means exactly because any
  223. serious developer uses Internet to communicate.
  224.  
  225. From  now  on,  the access to the developer program will be restricted to
  226. real  AMIGA  developers.  Non-commercial developers have to show at least
  227. one public domain program for the Amiga and commercial developers have to
  228. show at least one commercial application.
  229.  
  230.         AT plans small enhancements and bug fixes to the Amiga OS and the
  231. current Amiga models in early 96.  There will be no more beta versions of
  232. the  operating  system  circulating around like in the past.  It is to be
  233. hoped  that  this  will  prevent  the OS being pirated in the BBSes.  Dr.
  234. Kittel mentioned Windows 95 beta versions as a joke.
  235.  
  236.         AT  is  going to introduce a PCMCIA based Quad speed CD-ROM drive
  237. named  Q-Drive  some  time  very soon.  They are also going to release an
  238. Internet  surfer  package  for  the Amiga.  No mention on the WWW browser
  239. that will be supplied.
  240.  
  241.         AT is talking to several companies to discuss strategic alliances
  242. and  to bring back new and old AMIGA developers to support the AMIGA with
  243. their  products.   Motorola  was  mentioned regarding the future Power PC
  244. based Amiga.
  245.  
  246.         In  a  more  distant  future,  AT  will  be  working  on hardware
  247. independent version of the AmigaDOS.  Low end and high end Power PC based
  248. Amigas  will  be  the first to run the new version of AmigaDOS.  High end
  249. Power AMIGAs will be most likely CHRP compliant.
  250.  
  251.         Power AMIGAs will feature a proprietary chip set.  It will not be
  252. AAA,  but  will  be  something that will have many of its features.  This
  253. chip  set  will feature 24 bit video and 16 bit audio.  Power AMIGAs will
  254. be definitely PCI based.
  255.  
  256.         Dr.   Kittel  then tried to answer almost every question that was
  257. posed  by  the  audience.  He apologised for the things that he could not
  258. talk  about.   Most  of  the  questions are related with topics described
  259. above.
  260.  
  261.         Dr.   Kittel  was  not  able to answer a particular question that
  262. claimed  my  attention.   It  was  about the differences of prices of the
  263. AMIGA  computers  in each country.  He said that AMIGAs are sold to every
  264. distributor at the same price.
  265.  
  266.         The  answer  is simple and it scares me that AT either ignores or
  267. pretends  to ignore the real reason for this.  The reason is that in many
  268. countries  there is only one company that buys all the Amigas that arrive
  269. to  that  country.   That  company  resells  the AMIGA to any other local
  270. distributor  but  with  their  own  'tax'  added  to  the  original local
  271. distributor  price.   This  is  what  it seems to be why the AMIGA was so
  272. overpriced in many countries.
  273.  
  274.         It's  a  shame  if  AT  will continue to close their eyes to this
  275. situation  because  this  seriously hurts the AMIGA chances of being more
  276. popular in the future.
  277.  
  278.         In  the  end  Dr.   Kittel encouraged developers to write only OS
  279. legal  software.  He also encouraged every AMIGA user to advocate for the
  280. AMIGA  spreading  the  good  news  about  the  AMIGA that is back for the
  281. future.
  282.  
  283.         Dr.   Kittel  was  very applauded before and after a question and
  284. answer period.  Almost everybody stood up to applaud him.
  285.  
  286.  
  287. LIKES
  288.  
  289.         In a few words, IPISA was impressively very well organised.
  290.  
  291.         The number of attendants was very high (almost 400).
  292.  
  293.  
  294. DISLIKES
  295.  
  296.         The  arrival  of  some  late  hour  guests, like for instance Dr.
  297. Peter  Kittel,  forced  the  organisation  to  rearrange the time and the
  298. duration  of all the other presentations.  This was a bit frustrating for
  299. many  of  the speakers like myself as we were not able to talk about many
  300. aspects of our work in such shortened periods of time as we wished.
  301.  
  302.         In  compensation  Dr.   Kittel's  talk was in my opinion the most
  303. interesting  for  everybody.   Anyway, I understood that the organisation
  304. will probably split next year IPISA meeting in more days if the number of
  305. speakers keeps increasing like for this year's meeting.
  306.  
  307.         Milan's weather by mid-November is already too cold.  Probably it
  308. would  be  a  good  idea to reschedule IPISA for some time earlier in the
  309. year  when  the weather is warmer.  Maybe a month earlier would be warmer
  310. enough  to encourage more non-Italian's developers to attend to IPISA and
  311. take the chance to visit the beautiful historical side of Milan.
  312.  
  313.         Almost  all the conferences were in Italian.  Fair enough because
  314. before everything this is an Italian developer meeting held in Italy.  It
  315. would  be  great if English versions of the papers related with the talks
  316. could  be  made  available  to  the Amiga community through the IPISA WWW
  317. pages.   I  am sure this would encourage many more non-Italian developers
  318. to attend IPISA in the future.
  319.  
  320.  
  321. CONCLUSIONS
  322.  
  323.         IPISA is yet another proof that AMIGA is back for the future.  If
  324. there  is  an international meeting that AMIGA developer should not miss,
  325. IPISA  is  the  one.   Even Dr.  Kittel admitted that in Germany there no
  326. developers  meeting  of  this quality.  Do not miss IPISA 96 if you are a
  327. serious AMIGA developer.  Congratulations to the whole staff of the IPISA
  328. organisation.
  329.  
  330. Copyright Manuel Lemos 1995
  331. Internet : UpperDesign@zeus.ci.ua.pt
  332. FidoNet  : 2:361/9.1
  333. BIX      : mlemos (@bix.com)
  334.  
  335. ---
  336.  
  337.    Accepted and posted by Daniel Barrett, comp.sys.amiga.reviews moderator
  338.    Send reviews to:     amiga-reviews-submissions@math.uh.edu
  339.    Request information: amiga-reviews-requests@math.uh.edu
  340.    Moderator mail:      amiga-reviews@math.uh.edu
  341.    Anonymous ftp site:  math.uh.edu, in /pub/Amiga/comp.sys.amiga.reviews
  342.  
  343. END
  344. ---
  345.